/**
 * 2017，thor.com，all rights reserved。
 * 
 * Project：		palmmall-hdmall
 * Filename：	User.java
 * Created：		2017年7月25日
 * Creator：		liyang
 */
package com.thor.palmmall.hdmall.user;

import java.util.ArrayList;
import java.util.List;

import com.thor.commons.entity.UCN;

/**
 * @author liyang
 *
 */
public class HDMUser extends UCN {
  private static final long serialVersionUID = -4558397038062870713L;

  /** tenant 商户用户；mall 商场用户 */
  private String type;
  /** 登陆用户电话号码 */
  private String telephone;
  /** 商场用户时此项为空 */
  private UCN tenant;
  private UCN store;
  /**
   * 商户用户时返回商户对应的合同；商场用户时返回营业员为自己的所有合同。name取商铺简称（为空时取商铺名称）
   * 
   */
  private List<UCN> contracts = new ArrayList<UCN>();
  /**
   * 模块开头，后面跟具体的权限。如"saleinput: read ;new "表示为销售数据录入模块，read代表查看权限，new 代表新增权限
   */
  private List<String> permissions = new ArrayList<String>();

  public List<String> getPermissions() {
    return permissions;
  }

  public void setPermissions(List<String> permissions) {
    this.permissions = permissions;
  }

  public String getTelephone() {
    return telephone;
  }

  public void setTelephone(String telephone) {
    this.telephone = telephone;
  }

  public String getType() {
    return type;
  }

  public void setType(String type) {
    this.type = type;
  }

  public UCN getTenant() {
    return tenant;
  }

  public void setTenant(UCN tenant) {
    this.tenant = tenant;
  }

  public UCN getStore() {
    return store;
  }

  public void setStore(UCN store) {
    this.store = store;
  }

  public List<UCN> getContracts() {
    return contracts;
  }

  public void setContracts(List<UCN> contracts) {
    this.contracts = contracts;
  }
}
